Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F26 USA F29 USA F1 USA F2 USA F3 USA F4 Kazakhstan F2 USA F12 USA F24 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Kazakhstan F8 Kazakhstan F9 Kazakhstan F1 Kazakhstan F2 Italy F9 Slovenia F1 Bosnia & Herzegovina F3 Serbia F13 Serbia F14 Turkey F39 Turkey F40 Kazakhstan F8 USA F8 USA F9 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Slovenia F1 Slovenia F2 Hungary F2 Hungary F3 Austria F1 Kazakhstan F10 Croatia F19 Turkey F40 Turkey F42 Turkey F43 Kazakhstan F1 Kazakhstan F2 Romania F1 Romania F2 Romania F3 Slovenia F1 Serbia F1 Serbia F2 Austria F1 Austria F2 Slovakia F4 Austria F8 Austria F9 Russia F7 Turkey F40 Kazakhstan F6 Tunisia F29 Turkey F49 Tunisia F2 Tunisia F3 Kazakhstan F3 Kazakhstan F4 Kazakhstan F6 Kazakhstan F7 Kazakhstan F7 Turkey F44 Turkey F45 Turkey F46 Thailand F6 Turkey F7 (Antalya) Turkey F8 (Antalya) USA F10 (Bakersfield) Kazakhstan F3 (Shymkent) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Kazakhstan F7 (Shymkent) Turkey F38 (Antalya) Turkey F39 (Antalya) Austria F6 Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Austria F7 USA F32 (Pensacola) USA F35 (Tallahassee) M25 Los Angeles M15 Naples M25 Palm Coast M25 Weston M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Sunrise M15 Orange Park M25 Vero Beach Austria F8 Austria F9 USA F31 Austria F10 USA F6 USA F15 USA F16 Spain F9 USA F24 M25 Pensacola M25 Kursumlijska Banja Croatia F20 Usa F27 Usa F28 Usa F3 Usa F8 Usa F9 Qatar F1 Usa F10 Qatar F3 Usa F11 Usa F12 Turkey F37 Turkey F12 Qatar F2 USA F25 Turkey F38 Turkey F39 USA F27 USA F30 M15 Antalya Lexington Challenger Sacramento Challenger Charlottesville Challenger Honolulu Challenger Savannah Challenger Lexington Challenger Tiburon Challenger M15 Antalya M25 Tucuman M25 Feira de Santana M25 Kiseljak Astana Challenger M15 Antalya M15 Sunrise M15 Palm Coast M25 Antalya Napa Challenger Sacramento Challenger M25 Recife M15 Boca Raton M15 Antalya Knoxville Challenger Noumea Challenger Dallas Challenger Guadalajara Challenger Le Gosier Challenger Winnetka Challenger Astana Challenger Knoxville Challenger Irving Challenger Ilkley Challenger M15 Orange Park M15 Naples San Luis Potosi Challenger Savannah Challenger Karshi Challenger M15 Antalya Prostejov Challenger Moscow Challenger Fergana Challenger Mohammedia Challenger Astana Challenger Happy Valley Challenger Dallas Challenger Tunisia F30 San Francisco Challenger Prostejov Challenger Milan Challenger Astana Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Ho Chi Minh City Challenger Knoxville Challenger Tallahassee Challenger Surbiton Challenger Turkey F31 San Jose Challenger Dallas Challenger Tallahassee Challenger Nottingham Challenger Tiburon Challenger Portoroz Challenger Izmir Challenger Shymkent Challenger Samarkand Challenger Charlottesville Challenger Izmir Challenger Bordeaux Challenger Surbiton Challenger Cordenons Challenger L'Aquila Challenger Como Challenger New Haven Challenger Cassis Challenger Banja Luka Challenger Florence Challenger Nur-Sultan Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Canberra Challenger Bangkok Challenger Dallas Challenger Morelos Challenger Indian Wells Challenger Prague Challenger Prague II Challenger Lisbon Challenger Istanbul Challenger Campinas Challenger Quimper Challenger Antalya 2 Challenger Biella 2 Challenger Nur-Sultan 2 Challenger St. Petersburg 2 Challenger Split 1 Challenger Belgrade Challenger Prague Challenger Zagreb Challenger Oeiras 3 Challenger Biella 6 Challenger Nottingham 1 Challenger Almaty 1 Challenger Nottingham 2 Challenger Todi Challenger Tampere Challenger Poznan Challenger Liberec Challenger Prague 2 Challenger Verona Challenger Kyiv Challenger Cary 2 Challenger Dallas Challenger Barcelona Challenger Alicante Challenger Las Vegas Challenger Charlottesville Challenger Tiburon Challenger Bendigo Challenger Phoenix Challenger Oeiras 2 Challenger Sarasota Challenger Madrid Challenger Prague 1 Challenger Ostrava Challenger Surbiton Challenger Poznan Challenger Malaga Challenger Nur-Sultan Challenger Chicago Challenger Cary Challenger Buenos Aires Challenger Tiburon Challenger Las Vegas Challenger Arad Challenger Monterrey Challenger Phoenix Challenger Mexico City Challenger Sarasota Challenger Tallahassee Challenger Seoul Challenger Gwangju Challenger Nottingham Challenger Perugia Challenger Ilkley Challenger Montechiarugolo Challenger Charleston Challenger Charlottesville Challenger Cleveland Challenger Phoenix Challenger Sarasota Challenger Santos Challenger Lisbon Challenger Las Vegas Challenger Noumea Challenger Astana Challenger Granby Challenger Guadalajara Challenger Bratislava Challenger Sarasota Challenger Mallorca Challenger Vicenza Challenger Villa Maria Challenger Taipei City Challenger Knoxville Challenger Todi Challenger Tigre Challenger Ostrava Challenger Oeiras 4 Challenger Bad Waltersdorf Challenger Columbus Challenger Morelia Challenger Kaohsiung Challenger San Luis Potosi Challenger Savannah Challenger Bangkok Challenger Burnie Challenger Ilkley Challenger Brasov Challenger Aix En Provence Challenger Campinas Challenger Porto Alegre Challenger Fairfield Challenger Buenos Aires Challenger Charlottesville Challenger Merida Challenger Bratislava 1 Challenger Biella 1 Challenger Knoxville Challenger Surbiton Challenger Iasi Challenger San Luis Potosi Challenger Buenos Aires Challenger Stanford Challenger Columbus Challenger Tiburon Challenger Cuernavaca Challenger Zagreb Challenger Vicenza Challenger Nottingham 2 Challenger Tampere Challenger Bogota Challenger Santo Domingo Challenger Szczecin Challenger Tiburon Challenger Sioux Falls Challenger Charlottesville Challenger Genova Challenger Oeiras 3 Challenger Santiago Challenger Merida Challenger Zagreb Challenger Las Vegas Challenger Genova Challenger Nottingham Challenger Hagen Challenger Bonn Challenger Lexington Challenger Nonthaburi 3 Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Winnetka Challenger Tulsa Challenger Knoxville Challenger Champaign Challenger Cordoba Challenger Dallas Challenger Sarasota Challenger Rome Challenger Bordeaux Challenger Nottingham Challenger Binghamton Challenger Astana Challenger Fairfield Challenger Vancouver Challenger Knoxville Challenger Rosario Challenger Sacramento Challenger Surbiton Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Maui Challenger Dallas Challenger Bloomfield Hills Challenger Milan Challenger San Benedetto Challenger Astana Challenger Savannah Challenger Bordeaux Challenger Fairfield Challenger Nottingham Challenger Sibiu Challenger Tiburon Challenger Maui Challenger Cleveland Challenger Quimper Challenger Nur-Sultan Challenger Santiago Challenger Prostejov Challenger Santos Challenger Aix En Provence Challenger Bordeaux Challenger Sao Paulo Challenger Nottingham Challenger Cherbourg Challenger Ambato Challenger Binghamton Challenger Napa Challenger Tallahassee Challenger Savannah Challenger Sacramento Challenger Tiburon Challenger Savannah Challenger Charlottesville Challenger Champaign Challenger Maui Challenger Dallas Challenger Tampere Challenger Guadalajara Challenger Busan Challenger Seoul Challenger Tampere Challenger Surbiton Challenger Meknes Challenger Kenitra Challenger Izmir Challenger Tiburon Challenger Sacramento Challenger Poznan Challenger Bangkok Challenger New Delhi Challenger Irving Challenger Kazan Challenger Leon Challenger Como Challenger Samarkand Challenger Manchester Challenger Charleston Challenger Todi Challenger San Benedetto Challenger Astana Challenger Liberec Challenger Stockton Challenger Monterrey Challenger Casablanca Challenger Legg Mason Tennis Classic - Washington Las Vegas Challenger Pune Challenger Knoxville Challenger Prague Challenger Legg Mason Tennis Classic - Washington Launceston Challenger Irving Challenger AEGON International - Eastbourne Farmers Classic - Los Angeles Sarasota Challenger Legg Mason Tennis Classic - Washington Karshi Challenger Porto 2 Challenger Bordeaux Challenger Samarkand Challenger Lisbon Challenger Poprad Tatry Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Recanati Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Winnetka Challenger Brisbane International - Brisbane SAP Open - San Jose Binghamton Challenger Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Tampere Challenger AEGON Championships - London Brisbane International - Brisbane Apia International - Sydney Lexington Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Memphis Open - Memphis US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Portoroz Challenger US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Como Challenger Erste Bank Open - Vienna Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Mercedes Cup - Stuttgart Nature Valley International - Eastbourne Abierto Mexicano Telcel - Acapulco Izmir Challenger Hall of Fame Open - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow San Diego Open - San Diego Melbourne Summer Set - Melbourne Argentina Open - Buenos Aires Dallas Open - Dallas Almaty Challenger Fairfield Challenger Delray Beach Open - Delray Beach Charlottesville Challenger Bangkok Challenger Koblenz Challenger Newport Beach Challenger Hall of Fame Open - Newport Dallas Challenger Intrum Stockholm Open - Stockholm San Francisco Challenger Noventi Open - Halle Chennai Challenger Morelos Challenger Punta Del Este Challenger Drummondville Challenger Le Gosier Challenger Delray Beach International Tennis Championships - Delray Beach Savannah Challenger AEGON Championships - London Winston-Salem Open - Winston-Salem Dallas Open - Dallas Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Citi Open - Washington Chengdu Open - Chengdu U.S. National Indoor Tennis Championships - Memphis Citi Open - Washington Memphis Open - Memphis Hall of Fame Tennis Championships - Newport AEGON Championships - London Champaign Challenger Newport Beach Challenger Brisbane International - Brisbane BB&T Atlanta Open - Atlanta Abierto Mexicano Telcel - Acapulco Barcelona Challenger Citi Open - Washington Parma Challenger Cary Challenger Orlando Challenger Quimper 2 Challenger US Men's Clay Court Championship - Houston Nur-Sultan 1 Challenger Orlando Challenger Tallahassee Challenger Heilbronn Challenger Winston-Salem Open - Winston-Salem Almaty 2 Challenger Open Sud de France - Montpellier Perugia Challenger ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Astana Open - Nur-Sultan Oeiras 1 Challenger Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Verona Challenger Segovia Challenger Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Delray Beach Open - Delray Beach Rio De Janeiro Challenger Abierto Mexicano Telcel - Acapulco Astana Open - Nur-Sultan Champaign Challenger Aptos Challenger cinch Championships - London Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta San Diego Open - San Diego Dallas Open - Dallas US Men's Clay Court Championship - Houston Citi Open - Washington Mercedes Cup - Stuttgart Nordea Open - Bastad Champaign Challenger US Men's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach EFG Swiss Open - Gstaad Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Heineken Open - Auckland Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Sydney International - Sydney BNP Paribas Open - Indian Wells U.S. National Indoor Tennis Championships - Memphis Modena Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells M25 Naples BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Tallahassee Challenger Internazionali BNL d'Italia - Rome Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells U.S. Open - New York Citi Open - Washington Wimbledon - London US Men's Clay Court Championship - Houston French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Tiburon Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York National Bank Open - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, Group D, Glasgow Davis Cup, World Group, PO, UZB-USA 0-4 U.S. Open - New York Wimbledon - London Davis Cup, World Group, QF, CRO-KAZ 3-1 French Open - Paris Davis Cup, World Group, Q, ARG-KAZ 3-2 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York Australian Open (Wildcard) All Lower level tournaments Davis Cup, Group I, 1R, KOR-KAZ 3-1 Olympics - Rio de Janeiro